Schema bimoR.v1
Schema bimoR.v1 : Typ złożony GetRequest
Typ złożony GetRequest
Opis
Zapytanie
Typ reprezentujący zapytanie o raport
Ten typ jest abstrakcyjny. W komunikatach są używane wyłącznie typy dziedziczące po nim.
Po typie "GetRequest" dziedziczą:
Przestrzeń nazw http://api.big.pl/bimoR/v1
Typ podstawowy
Diagram
Element repeatedRequestMarker Sequence Element proxy Sequence Element client Choice Sequence Typ złożony GetRequest
Przegląd
GetRequest Extension of Typ złożony RequestAbstract
Zapytanie
Typ reprezentujący zapytanie o raport
Ten typ jest abstrakcyjny. W komunikatach są używane wyłącznie typy dziedziczące po nim.
Po typie "GetRequest" dziedziczą:
Sequence
Choice
client Typ złożony Subscriber
Subskrybent
Subskrybent BIG API składający zapytanie
Sequence
clientId Typ prosty id
Identyfikator subskrybenta
Unikalny identyfikator nadawany przez BIG InfoMonitor każdemu subskrybentowi w ramach systemu.
unitId Typ prosty id
Identyfikator jednostki organizacyjnej subskrybenta
Unikalny w ramach Klienta identyfikator nadawany przez BIG InfoMonitor każdej jednostce organizacyjnej subskrybenta.
proxy Typ złożony Proxy
Przedstawiciel innego subskrybenta
Informacje o przedstawicielu klienta BIG IM, wywołującym operację BIG API w jego imieniu.
Sequence
proxy Typ złożony Subscriber
Dane przedstawiciela klienta BIG IM, przeprowadzającego operację w jego imieniu
Sequence
clientId Typ prosty id
Identyfikator subskrybenta
Unikalny identyfikator nadawany przez BIG InfoMonitor każdemu subskrybentowi w ramach systemu.
unitId Typ prosty id
Identyfikator jednostki organizacyjnej subskrybenta
Unikalny w ramach Klienta identyfikator nadawany przez BIG InfoMonitor każdej jednostce organizacyjnej subskrybenta.
client Typ złożony Subscriber
Dane klienta BIG IM w imieniu, którego przeprowadzana jest operacja
Powiązane reguły walidacji:

Identyfikator Opis
RAIG280 Subskrybent będący osobą fizyczną nie może przekazać Informacji Gospodarczej Pozytywnej i o Dokumencie Kwestionowanym
Sequence
clientId Typ prosty id
Identyfikator subskrybenta
Unikalny identyfikator nadawany przez BIG InfoMonitor każdemu subskrybentowi w ramach systemu.
unitId Typ prosty id
Identyfikator jednostki organizacyjnej subskrybenta
Unikalny w ramach Klienta identyfikator nadawany przez BIG InfoMonitor każdej jednostce organizacyjnej subskrybenta.
clientUserId Typ prosty string32
Identyfikator operatora
Identyfikator operatora, pracownika Klienta, nadany przez BIG InfoMonitor każdemu użytkownikowi (operatorowi) systemu. W imieniu wskazanego w tym polu operatora wywoływane są operacje w bazie BIG IM.
repeatedRequestMarker optional xs:boolean
Znacznik powtórzonej operacji
Znacznik określający, czy komunikat jest żądaniem powtórzenia zapytania
Powiązane reguły walidacji:

Identyfikator Opis
RR49 W rejestrze zapytań subskrybenta składającego zapytanie powtórzone, musi być zapisane dokładnie jedno zapytanie o przekazanym numerze
RR50 Dane zapytania przekazane w zapytaniu powtórzonym musi być zgodne z zapytaniem przekazanym w zapytaniu powtarzanym zidentyfikowanym na podstawie przekazanego numeru referencyjnego. (ten sam rodzaj produktu, zestaw komponentów, danych podmiotu pytanego)
Źródło
<xs:complexType name="GetRequest" abstract="true" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>
      <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Zapytanie</div>
      <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Typ reprezentujący zapytanie o raport</div>
      <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Ten typ jest abstrakcyjny. W komunikatach są używane wyłącznie typy dziedziczące po nim.</div>
      <div class="opis dziedziczenie pl-PL" xmlns="http://www.w3.org/1999/xhtml">Po typie "GetRequest" dziedziczą: <br /><ul class="dziedziczenie-lista"><li><a href="bimoR.v1 Schema_xsd~c-GetReportRequest.html">
                  br:
                  GetReportRequest</a></li><li><a href="bimoR.v1 Schema_xsd~c-GetStatisticRequest.html">
                  br:
                  GetStatisticRequest</a></li></ul></div>
    </xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="bc:RequestAbstract">
      <xs:sequence>
        <xs:choice>
          <xs:element name="client" type="bc:Subscriber">
            <xs:annotation>
              <xs:documentation>
                <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Subskrybent</div>
                <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Subskrybent BIG API składający zapytanie</div>
              </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="proxy" type="bc:Proxy">
            <xs:annotation>
              <xs:documentation>
                <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Przedstawiciel innego subskrybenta</div>
                <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Informacje o przedstawicielu klienta BIG IM, wywołującym operację BIG API w jego imieniu.</div>
              </xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
        <xs:element name="repeatedRequestMarker" type="xs:boolean" default="false" minOccurs="0">
          <xs:annotation>
            <xs:documentation>
              <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Znacznik powtórzonej operacji</div>
              <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Znacznik określający, czy komunikat jest żądaniem powtórzenia zapytania</div>
              <div class="reguly pl-PL" xmlns="http://www.w3.org/1999/xhtml">
                <div class="reguly-tytul pl-PL">Powiązane reguły walidacji:</div>
                <br />
                <table class="zestaw-regul">
                  <tr>
                    <th>Identyfikator</th>
                    <th>Opis</th>
                  </tr>
                  <tr>
                    <td>
                      <a class="regula pl-PL" href="Products%20online%20rules.html#RR49">RR49</a>
                    </td>
                    <td>W rejestrze zapytań subskrybenta składającego zapytanie powtórzone, musi być zapisane dokładnie jedno zapytanie o przekazanym numerze</td>
                  </tr>
                  <tr>
                    <td>
                      <a class="regula pl-PL" href="Products%20online%20rules.html#RR50">RR50</a>
                    </td>
                    <td>Dane zapytania przekazane w zapytaniu powtórzonym musi być zgodne z zapytaniem przekazanym w zapytaniu powtarzanym zidentyfikowanym na podstawie przekazanego numeru referencyjnego. (ten sam rodzaj produktu, zestaw komponentów, danych podmiotu pytanego)</td>
                  </tr>
                </table>
              </div>
            </xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Zobacz także